<?php
    require_once('includes/entorno.php');
    Main::inicia(__FILE__, './');

    Usuario::acceso_restringido(Usuario::AUTENTIFICADO);

    Entrada::filtra($_GET, array('eliminar', Dato::NATURAL));
    Entrada::examina('eliminar', 'mostrar');
    
    Entrada::filtra($_POST, array('notificar', Dato::NATURAL));
    Entrada::examina('notificar', 'mostrar');
    
    Entrada::termina('mostrar');
?>
<?php
    function eliminar( )
    {
        Distribucion_DB::elimina_grupo($_REQUEST['eliminar']);
        $GLOBALS['eliminar'] = true;
    }
    
    function notificar( )
    {
        $profesor = Distribucion_DB::obten_profesor($_REQUEST['notificar']);
        $GLOBALS['notificar'] = Distribucion_Email::notifica($profesor, Distribucion_DB::lista_grupos_profesor($profesor['id']));
    }

    function mostrar( )
    {
        Entrada::filtra($_GET, array('profesor', Dato::NATURAL));
        Entrada::examina('mostrar_profesor');
        
        Entrada::filtra($_GET, array('uea', Dato::NATURAL));
        Entrada::examina('mostrar_uea');
        
        Entrada::filtra($_GET, array('salon', Dato::CADENA));
        Entrada::examina('mostrar_salon');
        
        Entrada::termina( );
    }
    
    function mostrar_profesor( )
    {
        $profesor = $_REQUEST['profesor'];
        
        $GLOBALS['profesor'] = $profesor;
        $GLOBALS['grupos'] = Distribucion_DB::lista_grupos_profesor($profesor);
    }
    
    function mostrar_uea( )
    {
        $uea = $_REQUEST['uea'];
        
        $GLOBALS['uea'] = $uea;
        $GLOBALS['grupos'] = Distribucion_DB::lista_grupos_uea($uea);
    }
    
    function mostrar_salon( )
    {
        $salon = $_REQUEST['salon'];
    
        $GLOBALS['salon'] = $salon;
        $GLOBALS['grupos'] = Distribucion_DB::lista_grupos_salon($salon);
    }
?>
